home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE dictionary SYSTEM "file://localhost/System/Library/DTDs/sdef.dtd">
-
- <dictionary title="Wirecast">
-
- <types>
- <enumeration name="stream mode" code="Wsmd">
- <enumerator name="announce" code="Wann"/>
- <enumerator name="unicast" code="Wuni"/>
- </enumeration>
- <enumeration name="transport" code="Wtrs">
- <enumerator name="UDP" code="Wudp"/>
- <enumerator name="TCP" code="Wtcp"/>
- </enumeration>
- </types>
-
- <suite name="Wirecast Scripting" code="Wcst">
- <classes>
- <class name="application" code="Wapp" inherits="application" description="Wirecast's top level scripting object">
- <cocoa class="WirecastApplicationClass"/>
- <elements>
- <element type="document">
- <cocoa key="appDocument"/>
- <!-- cocoa complains about accessors?
- <accessor style="name"/>
- <accessor style="index"/>
- -->
- </element>
- </elements>
- </class>
- <class name="document" code="wDoc" inherits="document" description="A Wirecast document">
- <cocoa class="WirecastDocumentClass"/>
- <elements>
- <element type="layer">
- <cocoa key="docLayer"/>
- <!-- cocoa complains about accessors?
- <accessor style="name"/>
- <accessor style="index"/>
- -->
- </element>
- <element type="shot">
- <cocoa key="docShot"/>
- <!-- cocoa complains about accessors?
- <accessor style="name"/>
- <accessor style="index"/>
- -->
- </element>
- </elements>
- <properties>
- <property name="auto live" code="wALv" type="boolean">
- <cocoa key="autoliveProperty"/>
- </property>
- <property name="active transition popup" code="wTPp" type="integer" description="The index (1, 2 or 3) of the active transition popup">
- <cocoa key="activeTransitionPopupProperty"/>
- </property>
- <property name="transition speed" code="wTSn" type="string" description="The speed. One of: {slowest, slow, normal, fast, fastest}">
- <cocoa key="transitionSpeedProperty"/>
- </property>
- <property name="configured settings" code="wHBs" type="boolean">
- <cocoa key="configuredSettingsProperty"/>
- </property>
- <property name="id" code="ID " type="integer" access="r" description="The unique identifier of the document.">
- <cocoa key="idProperty"/>
- </property>
-
- </properties>
- </class>
- <class name="layer" code="wLay" inherits="item">
- <cocoa class="WirecastCocoaLayerClass"/>
- <elements>
- <element type="shot">
- <cocoa key="layerShot"/>
- <!-- cocoa complains about accessors?
- <accessor style="name"/>
- <accessor style="index"/>
- -->
- </element>
- </elements>
- <properties>
- <property name="active shot" code="pSht" type="shot">
- <cocoa key="activeShotProperty"/>
- </property>
- <property name="visibility" code="pVis" type="boolean">
- <cocoa key="visibilityProperty"/>
- </property>
- <property name="name" code="pnam" type="string" >
- <cocoa key="nameProperty"/>
- </property>
- <property name="id" code="ID " type="integer" access="r" description="The unique identifier of the layer.">
- <cocoa key="idProperty"/>
- </property>
- </properties>
- </class>
- <class name="shot" code="wSht" inherits="item">
- <cocoa class="WirecastCocoaShotClass"/>
- <properties>
- <property name="name" code="pnam" type="string">
- <cocoa key="nameProperty"/>
- </property>
- <property name="id" code="ID " type="integer" access="r" description="The document wide unique identifier of the shot.">
- <cocoa key="idProperty"/>
- </property>
- </properties>
- </class>
-
- <!--
- <class name="broadcast settings">
- <properties>
- <property name="encoder preset" code="bEnc" type="string"/>
-
- <property name="output mode" code="bMod" type="stream mode"/>
-
- <property name="announce host" code="baHs" type="string" />
- <property name="announce file" code="baFl" type="string" />
- <property name="announce username" code="baUs" type="string" />
- <property name="announce password" code="baPw" type="string" />
- <property name="announce transport" code="baTr" type="transport" />
-
- <property name="unicast host" code="buHs" type="string" />
- <property name="unicast video port" code="buVp" type="string" />
- <property name="unicast audio port" code="buAp" type="string" />
-
- <property name="record file" code="bsFl" type="string"/>
- <property name="record auto increment" code="bsIn" type="boolean"/>
-
- <property name="annotate title" code="bATt" type="string"/>
- <property name="annotate author" code="bAAu" type="string"/>
- <property name="annotate copyright" code="bACp" type="string"/>
- <property name="annotate info" code="bAIn" type="string"/>
-
- </properties>
- </class>
- -->
- </classes>
- <commands>
- <command hidden="true" name="send" code="VaraSend" description="send a command -- please do not use">
- <direct-parameter type="window" description="window to execute command"/>
- <parameter name="command" code="cmd." type="any" description="The command to execute.">
- <cocoa key="commandName"/>
- </parameter>
- </command>
-
- <command hidden="true" name="snapshot" code="VaraSnap" description="snapshot an internal view -- please do not use">
- <direct-parameter type="item" description="item to take snapshot of"/>
- <parameter name="with border" code="Bord" type="any" description="A string defining the border 'left,top,right,bottom'.">
- <cocoa key="borderStringLeftTopRightBottom"/>
- </parameter>
- <parameter name="to" code="Toto" type="any" description="the file to put the snapshot (as a string path).">
- <cocoa key="filePathAsString"/>
- </parameter>
- </command>
-
- <command name="open tutorial" code="WcstTuto" description="Open the tutorial document." />
-
- <command name="go" code="WcstGogo" description="Take the current preview to Live.">
- <direct-parameter type="any" description="document or layer to perform Go for"/>
- </command>
-
- <!-- broadcasting -->
- <command name="start broadcasting" code="WcstBrN+" description="Broadcast the document to the network">
- <direct-parameter type="any" description="document (or list of documents) to start broadcasting for."/>
- </command>
- <command name="stop broadcasting" code="WcstBrN-" description="Stop broadcasting to the network">
- <direct-parameter type="any" description="document (or list of documents) to stop broadcasting for."/>
- </command>
- <command name="start recording" code="WcstBrD+" description="Start recording to disk">
- <direct-parameter type="any" description="document (or list of documents) to start recording for."/>
- </command>
- <command name="stop recording" code="WcstBrD-" description="Stop recording to disk">
- <direct-parameter type="any" description="document (or list of documents) to stop broadcasting for."/>
- </command>
-
- </commands>
- </suite>
- </dictionary>
-